package mitadCurso;
import java.io.*;


public class Ejercicio10_CalculadoraII {

    public static void main(String[] args) throws IOException {
        BufferedReader lectura = new BufferedReader(new InputStreamReader(System.in));
        String numero1, numero2,operacion;
        System.out.println("Ingrese el primer numero: ");
        numero1 = lectura.readLine();
        System.out.println("Ingrese el segundo numero: ");
        numero2 = lectura.readLine();
        System.out.println("Ingrese la operacion: ");
        operacion = lectura.readLine();
        
        // Comprobación
        
        

        //Parsin
        int num1 = Integer.parseInt(numero1);
        float num2 = Float.parseFloat(numero2);
        char operacionChar = operacion.charAt(0);
        
        if((num1 > 0 && num1 < 100) || (num2 >0 && num2 <100)){
          System.out.println("ok comprobacion.");
        }
        
        System.out.println("El resultado es: " + calcular(num1, num2, operacionChar));
    }
        

        
        
        static float calcular(int num1, float num2, char op){
        
          double division = (num1 / num2);
          float res;
          switch (op) {
            case ('+'):
              res = num1 + num2;
                System.out.println("La suma de " + num1 + " y " + num2 + " es:" +res);
                break;
            case ('-'):
              res = num1-num2;
                System.out.println("La resta de " + num1 + " menos " + num2 + " es:" +res);
                break;
            case ('*'):
              res = num1*num2;
                System.out.println("La multiplicacion de " + num1 + " por " + num2 + " es:" +res);
                break;
            case ('/'):
              res =( num1 / num2);
                System.out.println("La division de " + num1 + " entre " + num2 + " es:" + res);
                break;
            default:
                throw new AssertionError();
            }
          return res;
        
        
        
        }
    }